package com.cnhis.cloudhealth.clinical.clidoctor.removeAdvice.dao;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.cnhis.cloudhealth.commons.dao.BaseDao;

@Repository
public class RemoveAdviceDao extends BaseDao
{
    
    @SuppressWarnings("unchecked")
    public List<Map<String, Object>> queryVaf1List(Map<String, Object> map)
        throws Exception
    {
        return queryForList("removeAdvice.queryVaf1List", map);
    }
    
    @SuppressWarnings("unchecked")
    public List<Map<String, Object>> queryVaf1LeftList(Map<String, Object> map)
        throws Exception
    {
        return queryForList("removeAdvice.queryVaf1LeftList", map);
    }

    public void addvbg1(Map<String, Object> param) throws Exception
    {
        this.update("removeAdvice.addvbg1", param);
    }

    public void removeCbm1(Map<String, Object> param) throws Exception
    {
        this.delete("removeAdvice.removeCbm1", param);
    }

    public void removeVbq1(Map<String, Object> param) throws Exception
    {
        this.delete("removeAdvice.removeVbq1", param);
    }

    public void removeVaf1(Map<String, Object> param) throws Exception
    {
        this.delete("removeAdvice.removeVaf1", param);
    }

    public void removeVao1(Map<String, Object> param) throws Exception
    {
        this.delete("removeAdvice.removeVao1", param);
    }

    public List queryVaf1BackList(Map map) throws Exception
    {
        return queryForList("removeAdvice.queryVaf1BackList", map);
    }

    public List queryVaj1BackList(Map map) throws Exception
    {
        return queryForList("removeAdvice.queryVaj1BackList", map);
    }

    public List queryVbi1BackList(Map map) throws Exception
    {
        return queryForList("removeAdvice.queryVbi1BackList", map);
    }

    public List queryIaq1BackList(Map map) throws Exception
    {
        return queryForList("removeAdvice.queryIaq1BackList", map);
    }

    public List temp97BackList(Map map) throws Exception
    {
        return queryForList("removeAdvice.temp97BackList", map);
    }

    public List temp96BackList(Map map) throws Exception
    {
        return queryForList("removeAdvice.temp96BackList", map);
    }

    public List queryVat1BackList1(Map map) throws Exception
    {
        return queryForList("removeAdvice.queryVat1BackList1", map);
    }

    public List queryVat1BackList2(Map map) throws Exception
    {
        return queryForList("removeAdvice.queryVat1BackList2", map);
    }
    
    public List queryHtVafList(Map map) throws Exception
    {
        return queryForList("removeAdvice.queryHtVafList", map);
    }

    public List kbmVaiList(Map map) throws Exception
    {
        return queryForList("removeAdvice.kbmVaiList", map);
    }

    public void updateVai1(Map map) throws Exception
    {
        update("removeAdvice.updateVai1", map);
    }

    public void updateVaj1(Map map1) throws Exception
    {
        update("removeAdvice.updateVaj1", map1);
    }

    public void updateVaf1(Map map1) throws Exception
    {
        update("removeAdvice.updateVaf1", map1);
    }

    public void deletevbi1(Map map1) throws Exception
    {
        delete("removeAdvice.deletevbi1", map1);
    }

    public void deleteVbd1(Map map1) throws Exception
    {
        delete("removeAdvice.deleteVbd1", map1);
    }

    public void addVbg1(Map map1) throws Exception
    {
        update("removeAdvice.addVbg1", map1);
    }

    public void deleteVat1(Map map1) throws Exception
    {
        delete("removeAdvice.deleteVat1", map1);
    }

    public List tmpVAFzfList(Map map) throws Exception
    {
        return queryForList("removeAdvice.tmpVAFzfList", map);
    }

    public List kbmVAFList(Map map) throws Exception
    {
        return queryForList("removeAdvice.kbmVAFList", map);
    }

    public List kbmVAJList(Map map) throws Exception
    {
        return queryForList("removeAdvice.kbmVAJList", map);
    }

    public List temp94List(Map map) throws Exception
    {
        return queryForList("removeAdvice.temp94List", map);
    }

    public List temp93List(Map map) throws Exception
    {
        return queryForList("removeAdvice.temp93List", map);
    }

    public List tmpVAFzf1List(Map map) throws Exception
    {
        return queryForList("removeAdvice.tmpVAFzf1List", map);
    }

    public List tmpVAFzf2List(Map map) throws Exception
    {
        return queryForList("removeAdvice.tmpVAFzf2List", map);
    }

    public List tmpVAFzf3List(Map map) throws Exception
    {
        return queryForList("removeAdvice.tmpVAFzf3List", map);
    }

    public List tmpVAFzf4List(Map map) throws Exception
    {
        return queryForList("removeAdvice.tmpVAFzf4List", map);
    }

    public List tmpVAFzf5List(Map map) throws Exception
    {
        return queryForList("removeAdvice.tmpVAFzf5List", map);
    }

    public List temp92List(Map map) throws Exception
    {
        return queryForList("removeAdvice.temp92List", map);
    }

    public List temp91List(Map map) throws Exception
    {
        return queryForList("removeAdvice.temp91List", map);
    }

    public List temp90List(Map map) throws Exception
    {
        return queryForList("removeAdvice.temp90List", map);
    }

    public List temp89List(Map map) throws Exception
    {
        return queryForList("removeAdvice.temp89List", map);
    }

    public void updatevaf1_1(Map map) throws Exception
    {
        update("removeAdvice.updatevaf1_1", map);
    }

    public void addVbg1_1(Map map) throws Exception
    {
        update("removeAdvice.addVbg1_1", map);
    }

    public void updateVbd1_1(Map map) throws Exception
    {
        update("removeAdvice.updateVbd1_1", map);
    }

    public void addVBY1_1(Map map) throws Exception
    {
        update("removeAdvice.addVBY1_1", map);
    }

    public void updateVaj1_1(Map map) throws Exception
    {
        update("removeAdvice.updateVaj1_1", map);
    }

    public List tmpDptList(Map map) throws Exception
    {
        return getSqlSession().selectList("removeAdvice.tmpDptList", map);
    }

    public List selectDEPTCl(Map map) throws Exception
    {
        return getSqlSession().selectList("removeAdvice.selectDEPTCl1", map);
    }
    @SuppressWarnings("rawtypes")
    public String horateTransferData(String map) throws Exception {
        return getSqlSession().selectOne("removeAdvice.horateTransferData", map);
    }
}
